Process Manager
The Process Manager controls access to shared resources and manages the scheduling and execution of applications. It allows multiple applications to share CPU time and system resources. |
|
Queue Utilities
The Queue Utilities provide routines that let you manipulate queue data structures maintained by the Mac OS. You can also use the Queue Utilities to create and manipulate your own queues. |
|
Shutdown Manager
The Shutdown Manager gives applications and other software a chance to perform any necessary processing before the computer is turned off or restarted. |
|
Start Manager
The Start Manager controls the system startup process and provides routines that let you specify the default startup device, default video device, and other settings. You should read about the Start Manager if you are developing a device driver or system extension that must be loaded during the startup process. |
|
System Error Handler
The System Error Handler assumes control of the system when an error occurs and handles displaying any error messages to the user. |
|
Thread Manager
The Thread Manager provides a programming interface to create cooperative execution threads in your application. These threads are cooperatively scheduled in a manner similar to the way the Mac OS 8 Process Manager schedules applications. |
|
Time Manager
The Time Manager allows applications and other software to schedule routines for execution at a later time. It provides a hardware-independent method of performing time-related tasks. |
|
Vertical Retrace Manager
The Vertical Retrace Manager schedules and executes tasks during vertical retrace interrupts. You can use the Vertical Retrace Manager to execute simple, repetitive tasks and avoid having to execute those tasks repeatedly in your application's main event loop. |
|
Virtual Memory Manager
The Virtual Memory Manager is the part of the Mac OS that allows memory to be extended beyond the limits of the physical address space provided by the available RAM. |